package com.xinzhi.service;

import com.xinzhi.pojo.dto.LoginRequest;
import com.xinzhi.utils.Result;

public interface IPhoAndPwdLoginService {
    /**
     * 用户根据密码和手机号登录
     * @param loginRequest 登录请求
     * @return
     */
    Result LoginByPwdAndPho(LoginRequest loginRequest);

    /**
     * 判断手机号格式是否正确
     * @param phone
     * @return
     */
    boolean isValidPhoneNumber(String phone);

    /**
     * 判断密码格式是否正确
     * @param password
     * @return
     */
    boolean isValidPassword(String password);

    /**
     * 判断手机号是否唯一
     * @param phone
     * @return
     */
    boolean isPhoneUnique(LoginRequest phone);
;}
